someone who afflicts - English Synonyms Dictionary